[Host.Outbox] Clean up in batches#376
Conversation
11b497a to
61bb13a
Compare
|
Hi @EtherZa, This is a valuable enhancement—great work! Regarding the outbox integration tests, I wanted to share some context: our integration tests utilize a shared Azure SQL instance, meaning all test runs access the same database. Previously, when tests relied on the SQL Server container image provided by the build agent, we encountered significant unresponsiveness, leading to flaky outbox test results. I hope this insight is helpful. Please let me know if there's anything I can assist you with. |
140c58f to
0547739
Compare
|
Hi @zarusz. That was quite the adventure but should hopefully be it. Please let me know your thoughts when you have a chance. |
|
FYI: I'm reviewing the indexes. I think it can be better. |
|
Ok, cool let me know when to jump in for the review. |
0547739 to
486988b
Compare
|
Thanks @zarusz. I'm done. Please review when you are able to. |
|
|
||
| using Microsoft.Extensions.Hosting; | ||
|
|
||
| using SlimMessageBus; |
| <Import Project="../Host.Test.Properties.xml" /> | ||
|
|
||
| <ItemGroup> | ||
| <ItemGroup> |
|
Nice work, @EtherZa! I’ve added a suggestion and a few minor comments - let me know what you think. |
486988b to
5b9e3a5
Compare
…vals Signed-off-by: Richard Pringle <richardpringle@gmail.com>
5b9e3a5 to
68925cc
Compare
|
Thanks. I have made the changes you requested and added some detail arounnd |
|
Hi @zarusz. Do you have any idea when this may escape to nuget.org? |
|
Hey, I will try to push another minor release here soon. Sorry for the delay. I am out and skiing :) |
|
That sounds like a superb reason! Have a fantastic time |



Changes:
OutboxCleanUpTaskfromOutboxSendingTaskOutboxtable has been cleaneddeadlock_priorityso as to kill service instead of publishing queriesROWLOCK,UPDLOCK,READPASThints when locking messagesROWLOCK,READPASThints when removing messages